package com.zby.admin.pojo.vo;

import com.zby.admin.pojo.ProductOrderItem;
import com.zby.enums.OrderStatus;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class ProductOrderVo {
    /**
     * 订单号
     */
    private Long productOrderCode;
    /**
     * 商品标题
     */
    private String productTitle;

    /**
     * 产品详细地址
     */
    private String productOrderDetailAddress;
    /**
     * 邮政编码
     */
    private String productOrderPost;
    /**
     * 收货人
     */
    private String productOrderReceiver;
    /**
     * 联系方式
     */
    private String  productOrderMobile;
    /**
     * 支付日期
     */
    private LocalDateTime productOrderPayDate;
    /**
     * 发货日期
     */
    private LocalDateTime productOrderDeliveryDate;
    /**
     * 确认日期
     */
    private LocalDateTime productOrderConfirmDate;
    /**
     * 订单状态(0:待付款 1:待发货 2:待确认 3:交易成功 4:交易关闭)
     */
    private OrderStatus productOrderStatus;
    /**
     * 订单总金额
     */
    private BigDecimal productOrderTotalPrice;

    /**
     * 订单项列表
     */
    private List<ProductOrderItem> productOrderItems;
}